home *** CD-ROM | disk | FTP | other *** search
/ Freaks Macintosh Archive / Freaks Macintosh Archive.bin / Freaks Macintosh Archives / IRC / Bots⁄Utilities / ChannelTakeoverKit.sit / Channel_takeover_kit / irc-hacking-guide.txt next >
Text File  |  1996-02-21  |  14KB  |  357 lines

  1. Submitted by: Weasel
  2.  
  3. Here is a something about hacking irc. If you like it put it if not then 
  4. don't. I think you'll like it though.Good page by the way. Very nice. 
  5. Nice layout and everything. i think you should try to make a listing of 
  6. good bbs' and hacking programs. If you have already done so. Sorry, I 
  7. must have missed them. Good JOb.
  8.                                                                                                                                 Weas
  9.  
  10.  
  11.  
  12.  Hacking IRC - The Definitive Guide
  13.  
  14. Welcome to Hacking IRC- The Definitive Guide. The purpose of this page 
  15. if
  16. you have not already guessed is to provide what I consider optimal
  17. methodology for hacking IRC channels. In addition, I provide some of the
  18. better channels to hack as well as fun things to do while "owning a
  19. channel."
  20.  
  21. Contents
  22.  
  23.    * Section 1-- Why Hack IRC?
  24.  
  25.    * Section 2--Requisite Tools
  26.  
  27.    * Section 3--What It Takes To Gain Control
  28.  
  29.    * Section 4--Link Looker(LL)
  30.  
  31.    * Section 5--Bots and Scripts
  32.  
  33.    * Section 6--Multi-Collide-Bot(MCB)
  34.  
  35.    * Section 7--Pre-Takeover Preparation
  36.  
  37.    * Section 8--Thing To Do ONce You "Own" the Channel
  38.  
  39.    * Section 9--Best Channels to Hack
  40.  
  41. [Image]  See me if you dare.
  42.  
  43. Section 1-Why Hack IRC?
  44.  
  45. I have often asked myself this question and the answers are varied and
  46. numerous. One of the primary reasons for hacking IRC channels is due to
  47. shear boredom. However a multitude of secondary reasons exist. Foremost
  48. among these is the "that asshole op insulted me and/or kicked me and/or
  49. banned me from the channel and I WANT REVENGE! This is a perfectly valid
  50. excuse and boredom is not a necessary condition for implementing a 
  51. takeover
  52. of an IRC channel. Nor is it a necessary condition that the reason you 
  53. were
  54. insulted and/or kicked and/or banned was because in fact you are an 
  55. asshole.
  56. All that is necessary is the will, the desire, a bit of skill, and of 
  57. course
  58. the tools, which convieniently brings me to my next section.
  59.  
  60. Section 2-Requisite Tools
  61.  
  62. Any decent craftsmen needs a good set of tools and IRC hackers are no
  63. exception. Without the proper tools you are dead in the water. All of 
  64. the
  65. tools I describe below are available on public ftp sites. Before I 
  66. launch
  67. into a discussion of what you will need, it is important to point out 
  68. that
  69. if you are reading this document from your ppp/slip account you might
  70. consider geeting a shell account if you are serious about hackin. 
  71. Hacking
  72. IRC from a slip/ppp is much more complicated than doing so from a shell
  73. account. There are those who will debate this but my experience has 
  74. shown
  75. that mIRC or any of the other shareware IRC programs for the PC are no 
  76. match
  77. for the speed and ease of use that an IRC shell script allows for. Thus 
  78. the
  79. first tool required for hacking is an excellent irc shell script. If you
  80. have already used IRC via a shell account and are still reading this
  81. document you probably already have a script, which means you are well on
  82. your way! As far as IRC shell scripts go, my personal favorite is Lice -
  83. again available publically via FTP. Other scripts exist but the richness 
  84. and
  85. power of the LICE commands I believe is second to none. Now while it is
  86. possible to stop here and hack ops with just a script, you would 
  87. effectively
  88. be putting yourself needlessly at a handicap. Therefore I reccommend 
  89. these
  90. additional two tools: 1)Multi-Collide-Bot(MCB) and 2)LInk Looker(LL). 
  91. These
  92. two C programs are your infantry and intelligence respectively. Again 
  93. both
  94. are available via FTP and both are C programs and therefore need to be
  95. compiled.
  96.  
  97. What It Takes To Gain Control
  98.  
  99. Without going into much detail clearly in order to effectively gain 
  100. control
  101. of an IRC channel you must be the only op on your channel. If you are 
  102. still
  103. clueless at this point, that is to say..You should be the only guy/gal 
  104. with
  105. the @ in front of your nick. Once you have accomplished this, the 
  106. channel is
  107. YOURS. Of course, that is until it is taken back or you decide to cease
  108. hacking the channel. There are a number of ways to effectively gain ops 
  109. on a
  110. channel and I will start with the simplest, then move to the 
  111. increasingly
  112. more complex and finesse laden methods. By far and away the easiet 
  113. method of
  114. gaining ops on a channel is to ask. You laugh eh? Well don't. Clearly as
  115. hackers grow more prevelant on IRC the asking method becomes more and 
  116. more
  117. unlikely to succeed. This is especially true of the bigger and well
  118. established channels that have cultures onto themselves such as #Netsex,
  119. #Teensex, #Windows95, #Bawel, #BDSM, #Blaklife, #Texas, #Hack, and any 
  120. of
  121. the #Warez channels and a whole host of others. To gain ops in these
  122. channels you must become a channel regular (i.e. one that hangs there
  123. freqently and becomes a known and trusted member of the channel). Since 
  124. you
  125. have neither the time nor the desire to make friends on the channel you
  126. ultimately want to hack ops on, the asking method is the last thing you 
  127. want
  128. to do on all but the smaller more ethereal channels, where you obviously
  129. stand a better although still slim chance of gaining ops through a 
  130. request..
  131. One important exception to the ask method is through the use of anonirc
  132. which can be used on any channel but has severe limitations..more on 
  133. this
  134. later. But of course you didn't come this far to be taught how to ask 
  135. for
  136. ops..so lets proceed with the next lesson. Aside from asking there are
  137. essentially two other ways of gaining ops. The first is through splits 
  138. and
  139. the second is through anonirc. The following discussion mostly relates 
  140. to
  141. splits but I will touch on anonirc briefly at the end. What is a split? 
  142. A
  143. split occurs when the IRC server you are communicating on detaches from 
  144. the
  145. rest of the net. If you are in a channel and by chance the only one on a
  146. particular server that splits away, you will not only find yourself 
  147. alone on
  148. the channel, but will now have the opportunity to gain ops. In order to 
  149. do
  150. this you need to leave and rejoin the channel in which case you will now
  151. find yourself with the little @ in front of your nick. When your server
  152. rejoins you will have ops on the channel. Now you say, "Wow, thats easy
  153. enough". Wrong. More likely than not, especially on a bigger channel a
  154. number of things are likely to occur that will remove your op status.
  155. Remember now the goal here is to keep ops so you can "Have Your Way". 
  156. Also
  157. and more importantly, if you go into a channel and wait around hoping 
  158. the
  159. server you are on splits, you might grow old and die first. Therefore, 
  160. what
  161. is a wannbe IRC hacker to do? Link Looker is your answer.
  162.  
  163. Link Looker
  164.  
  165. Link Looker is a lovely little program that acts as your intelligence
  166. officer. Without getting into the complexities or its mechanics, what it
  167. effectively does is to give your a message anytime a particular server
  168. detaches from the net and a message when it rejoins. Is the methodology
  169. becoming clearer now? Yes! Thats right! When LL tells you that a server 
  170. is
  171. split ,you connect to that server and join the channel you seek to hack 
  172. ops
  173. on and hope nobody else split from the channel on that server(if this 
  174. occurs
  175. you will not get ops).. If you find yourself alone, you will have ops 
  176. and a
  177. fighting chance to gain control of the channel. It is important to 
  178. realize
  179. that on many channels, just getting ops via a split and waiting for a 
  180. rejoin
  181. is sufficient for gaining control of a channel. This is particularly 
  182. true of
  183. small to medium sized channels as well as channels that are not 
  184. organized or
  185. do not have Bots (more on this later), You simply wait for the server to
  186. rejoin and once the channel is full you execute your mass deop command 
  187. (this
  188. is on your script and the key element in getting rid of any other ops) 
  189. and
  190. you will be the only op left. The channel is yours and go do your thing! 
  191. On
  192. bigger more organized channels, things won't be so easy due to the 
  193. presense
  194. of Bots as well as the presense of scripts used by existing human ops.
  195.  
  196. Bots and Scripts
  197.  
  198. Bigger more organized channels inevitably have a Bot(Robot) or multiple
  199. Bots. Bots are essentially suped up scripts that attempt to maintain ops 
  200. on
  201. a channel by their continuous presensce on channel. Additionally Bots
  202. provide a number of channel maintenance tasks such as opping known 
  203. members
  204. of the channel (either automatically or through password requests),
  205. providing notes, and other information. Bots however are primarlly used 
  206. for
  207. keeping ops on channel and depending on the type of Bot, defending 
  208. against
  209. IRC hackers. Bots come in many varieties and types but the best of them 
  210. do a
  211. good job of deoping spliters(thats you silly..you are opped on a split 
  212. and
  213. when you rejoin the bot will deop you). Not only will Bots deop 
  214. you..many of
  215. the human ops have scripts (such as LIce) that depending on the settings
  216. employed will deop you as well. Now with the prevalance of powerful 
  217. scripts
  218. on IRC a recent phenomona is the occurse of the desynch. This is a nasty
  219. event that takes place when you rejoin from a split and your script 
  220. deops
  221. the existing ops and the existing ops deop you at the same time. What 
  222. this
  223. does is confuse the shit out of the servers and cause them to 
  224. desynchronize
  225. from one another. This is to be avoided at all costs. When this happens 
  226. you
  227. will effectively become desynched from a large portion of the net and 
  228. most
  229. the channel, (depending on what server you rode in on). What's worse is 
  230. that
  231. you will think you have ops( which you will for that server) but in 
  232. reality
  233. you won't and you will be wasting your time. So how with the prevalence 
  234. of
  235. super Bots and Human ops with scripts do you take the channel? Using MCB 
  236. of
  237. course!
  238.  
  239. Multi-Collide-Bot(MCB)
  240.  
  241. Multi-Collide-Bot (MCB) is a powerful tool and your best friend. MCB is 
  242. an
  243. even lovelier program that creates a clone of a nick you want to kill
  244. (almsot always an op on the channel you are trying to hack) on a server 
  245. that
  246. has split(yes the one Link Looker informed you of). Basically you feed 
  247. MCB
  248. the name or names of the nick you want to kill and tell it what split 
  249. server
  250. to establish those clones and upon rejoin.BAM/SMACK/KIILL!! Yes thats 
  251. right,
  252. the target is thrown out of the channel(losing ops) and must 
  253. re-establish a
  254. connection with a server to get back onto IRC and into the channel. So 
  255. yes,
  256. you have figured it out. If you kill all of the ops on a channel and you
  257. ride in on a split you will be the only op in the channel. Let me assure 
  258. you
  259. there is nothing like seeing the nick kill messages of the ops you have
  260. targeted as you ride in on the split.
  261.  
  262. Pre-Takeover Preparation
  263.  
  264. There are a number of things you can do before you attempt to take over 
  265. an
  266. IRC Channel to make things easier and be as well prepared as you can
  267. possibly be. 1)Pre-Attack Observation. Plain and simple you must know 
  268. who
  269. you are attacking. One of the most important things you can do as you 
  270. sit
  271. and observe the channel is to determine which bots and/or human ops are
  272. deopping on rejoins. These are the nicks you want to target first. You 
  273. will
  274. fail if you don't kill these nicks and rejoin because you are likely to
  275. cause a desynch(discussed above). However, it is essential to make sure 
  276. you
  277. kill all of the ops. Leaving just one op alive means you have lost that
  278. battle and must now regroup and wait for another split. It is important 
  279. to
  280. watch out for ops changing their nicks if they detect a split. If they 
  281. do
  282. this, the mcb you tagged with their nick will be useless to you. The way 
  283. I
  284. prevent this is to be on both sides of the split. That is to be opped in 
  285. the
  286. channel on the split server and have a clone in the channel on the other
  287. side of the split monitoring the goings on, telling you if ops change 
  288. nicks
  289. or new people are opped (in which case you create a new mcb with their 
  290. name
  291. on it).
  292.  
  293. Things To Do Once You "Own" the Channel
  294.  
  295. Once you own the channel, the decision is clearly yours on how you want 
  296. to
  297. proceed and needless to say the number of things you can do is endless.
  298. However, let me share with you a number of time tested ideas that are 
  299. sure
  300. to give you a thrill not to mention totally piss of the channel you have 
  301. now
  302. hacked. The first thing you can do is to taunt the former ops of the
  303. channel. That is to say, they will probably be cursing you and telling 
  304. you
  305. what a loser you are for hacking the channel. They will say things like 
  306. "get
  307. a life, do something more productive". Remember don't take it 
  308. personally.
  309. You have to keep in mind that it is the formers ops who in fact are the 
  310. ones
  311. who need to get a life, considering the only power they have or make 
  312. that
  313. had (if you successfully hacked the channel) was to have ops in the 
  314. first
  315. place. So you can continue to taunt and if they get relay billegerent 
  316. you
  317. can kick them off the channel. They will undoubtedly come back within a
  318. second or two and then you can say something like, "Now, now I am in 
  319. control
  320. of the channel and I will not tolerate such language and behavior. If 
  321. you
  322. are unable to control yourself I will be forced to ban you." Now this is
  323. sure to get some violent response from the former op in which case you
  324. subsequently kick and ban them and move onto the next person. Another 
  325. thing
  326. I like to do is to word ban. This is particularly easy if you have LICE.
  327. What you do is pick a word that if typed onto the screen by any of the
  328. channel members, will automatically result in you kicking them off the
  329. channel with the reason that word is banned. This method is particularly
  330. good in channels like #teensex where people are always saying the word 
  331. sex,
  332. male, female, teen, age, etc. All you do is ban those words and watch 
  333. the
  334. kicks begin to fly. Another thing I like to do is moderate the channel. 
  335. What
  336. this does with the /mode +m command is to make it such that nobody on
  337. channel can speak. This is a particularly good thing to do when many of 
  338. the
  339. channel members are getting out of hand and you want to make some sort 
  340. of
  341. statement without anybody interrupting you. Yes all eyes will be trained 
  342. on
  343. you. If you want to be really mean, when you are finished hacking the
  344. channel, you can leave it moderated in which case nobody will be able to
  345. speak and the channel is effectively shut down. Other things to do which 
  346. are
  347. nasty as well are to kick everybody out of the channel and make it 
  348. invite
  349. only, effectively shutting it down as well. Think of your own creative
  350. things to do. I would love to hear about them..email me..if they are
  351. particularly interesting I will include them in this page with an
  352. attribution if you like.
  353.  
  354.  
  355.  
  356.  
  357.